QED Version 1.0 Preliminary Documentation 8/19/90 Copyright 1988-1990 by Darren M. Greenwald All rights reserved Copyright notice, distribution limits, registration, credits, and disclaimer. ---YOU MUST READ THIS FILE BEFORE USING QED--- WHAT IS QED? QED is a text editor written for the Amiga Computer. The Amiga computer is a product of Commodore Business Machines. CLAIM OF COPYRIGHT: The source code, documentation, and executable file(s) are property of the author. QED is Copyrighted 1988-1990 by Darren M. Greenwald. DISTRIBUTION: QED is distributed in two forms. A crippled form with partial documentation, and an uncrippled form with full documentation. The former form may be freely distributed while the later form may only be distributed by the author. The freely distributable form may only be distributed in its entirety. All accompanying documentation as distributed by the author must accompany the executable file. The executable file(s) must be distributed unaltered. Specifically you may not alter any of the copyright messages, or any other text identifying this program as a copyrighted product of the author. The freely distributable form may be distributed as part of a freely distributable collection assuming that only "reasonable" fees are charged for disk duplication, and shipping. Reasonable fees are those fees which provide realistic compensation for the cost of materials, and postal charges. The freely distributable form may be distributed on a telecommunication service assuming that no special charges are collected for downloading this program, and documentation. The freely distributable version of this program may not be distributed as part of a commercial disk based magazines without written approval of the author. The intent of the above should be clear. You may distribute the crippled form of the program in its entirety, but you may not profit from this distribution. The author is the only person who may receive any kind of monetary compensation for this program, and accompanying documentation. SHAREWARE: QED is SHAREWARE. This means that a registration fee is requested. Information on registering is included below. Registered users will receive an uncrippled version of the program, and the complete documentation. The uncrippled version of the program, and accompanying documentation may be copied by the registered owner. There is no limit on the number of copies you can make for personal use so long as the executable file(s), and accompanying documentation are for personal use only. Therefore, you may not make copies for others to use. It is your responsibility to take reasonable precautions against others making copies of the executable file(s), and documentation. To register, send thirty ($30) U.S. dollars to: Darren M. Greenwald 462 Devon Court Downingtown, PA 19335 U.S.A. Registered owners receive an uncrippled version of the program (one which will save files larger than 10K bytes), and the documentation describing QED's command mode, and macro documentation. You will need these documents to fully make use of QED's features such as: o How to remap keys on the keyboard. o How to write powerful ARexx, or QED format macros to automate editing tasks, create new features, etc. o How to assign commands to single, or double mouse clicks. o How to perform commands only available from the command mode. o How to use the macro recorder. o How to send information from QED back to ARexx. o And more... CREDITS Special thanks go to Brian Jackson, and Kevin Klop. These two have acted as my primary beta testers since early on, and have contributed some outstanding ideas which have been incorporated into QED. Additional thanks goes to DEB (System Operator of GEnie's Commodore, and Amiga Roundtables). She also has agreed to make use of QED during its development period, and reported many bugs. Thanks goes to Michael Sinz for providing a piece of code called "RenderInfo.c". RenderInfo.c is copyrighted 1985-1990 by MKSoft Development. Thank you Michael for saving me the hours of research which would have been required if it were not for receiving this source code. Of course thanks must go to all of those who registered QED, and the many ideas which poured in via mail. Many of those ideas have been implemented, at least to some degree. DISCLAIMER (SORRY, I HAVE TO INCLUDE THIS): The entire risk when using this program is assumed by the user. If you do not agree, stop now, and do not use this program. Every attempt has been made to write this software, and accompanying documentation to be reliable, and accurate, however due to the complexity of writing software, and documenting so many features, the author cannot make any guarantees of fitness for a particular use, quality, or accuracy. The author cannot be held responsible for any perceived, imaginery, or real loss due to use of this program. This is particularly true given that in a multi-tasking environment such as that which comes with the Amiga computer, any program can be the cause of a system crash possibly resulting in a loss of data. Worse, any program can "step-on" another program causing the other program to fail. Finally operating system changes, and other factors which are not within the authors control make it impossible for the author to make any kind of guarantee of quality. By making use of this program, you therefore agree that you assume the entire risk, and having done so, you also agree that the author cannot be sued, or held responsible for any reason. Furthermore, any party, or parties who claim ignorance of this disclaimer, and subsequently attempt to sue the author agree to pay all of the author's court, and attorney's fees, plus any additional costs which the author incurs. Claims of ignorance regarding this disclaimer are invalid because: 1.) The author cannot be held accountable for the actions of others who may distribute this program/documentation in anything less than its complete form (or worse, intentionally, or unintentionally modify the documentation or software). 2.) The author cannot be held accountable for those who choose not to read the disclaimer, or any other portion of the documentation. 3.) The author cannot be held accountable for those who read the disclaimer, agree with it, and then later change their mind. 4.) The intent of this disclaimer should be clear. If you do not understand the intent of this disclaimer, stop, and do not use this program. If you live in a state, country, etc., which does not allow for a disclaimer of responsibility such as this one, then you may not use this program because you are not agreeing to the terms of use. Finally note that if you do find an inconsistency in the documentation, or behavior of the program, you are encouraged to report your findings to the author. When possible, the author may use this information for the purposes of verification, and possibly corrections. Note that verification, and subsequent correction of an error, omission, etc., is left up to the author's discretion. The disclaimer stands regardless of the findings/changes made by the author.